package com.sztx.pay.center.dataaccess.dao.mysql;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.sztx.pay.center.dataaccess.domain.BankPayLimitDO;
import com.sztx.pay.center.dataaccess.domain.BankPayLimitInfoDO;
import com.sztx.se.dataaccess.mysql.BaseMysqlDAO;
import com.sztx.se.dataaccess.mysql.config.PageQuery;

public interface BankPayLimitMysqlDAO extends BaseMysqlDAO<BankPayLimitDO> {
    Integer save(BankPayLimitDO bankPayLimitDO);
    
    void batchSave(List<BankPayLimitDO> bankPayLimitDO);
    
    int update(BankPayLimitDO bankPayLimitDO);
    
    List<BankPayLimitInfoDO> getPayLimitList(@Param("bankPayLimitDO")BankPayLimitDO bankPayLimitDO,@Param("pageQuery") PageQuery pageQuery); 
  
    BankPayLimitInfoDO getPayLimitInfo(@Param("bankId")String bankId,@Param("payType") int payType); 
   
    int getPayLimitCount(@Param("bankPayLimitDO")BankPayLimitDO bankPayLimitDO); 
    
}